package com.aracky.system.model.vo.view;

import com.aracky.system.model.entity.SysBtnConfig;
import com.aracky.system.model.vo.SysBtnConfigVO;
import com.aracky.system.model.vo.SysMenuTableVO;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.util.List;

/**
 * @Author zengzhiping
 * @BelongsPackage com.aracky.system.model.vo.view
 * @CreateTime 2022-07-22
 * @Description
 */
@Data
public class MetaVO {
    /**
     * menuName赋值给title:
     */
    private String title;

    /**
     * icon赋值
     */
    private String icon;

    /**
     * isRefresh赋值给noCache
     */
    private Boolean noCache;

    /**
     * if target==menuBlank,link=url
     */
    private String link;

    /**
     * 菜单模型配置
     */
    private List<SysMenuTableVO> pageConfig;

    /**
     * 按钮配置
     */
    private List<SysBtnConfigVO> btnConfig;
}
